home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 12933 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.6 KB

  1. Path: news-m01.ny.us.ibm.net!usenet
  2. From: tnagy@ibm.net
  3. Newsgroups: alt.computer.consultants,comp.edu,comp.lang.basic.misc,comp.lang.c++,comp.lang.misc,comp.lang.pascal.borland,comp.lang.pascal.delphi.misc,comp.misc,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.programming
  4. Subject: Re: Info on being a Systems Programmer/Analyst?
  5. Date: 22 Mar 1996 15:49:35 GMT
  6. Message-ID: <4iui6f$2vt2@news-s01.ny.us.ibm.net>
  7. References: <4itd85$28s0@news-s01.ny.us.ibm.net> <Doo5o5.CB4@presby.edu>
  8. Reply-To: tnagy@ibm.net
  9. NNTP-Posting-Host: slip129-37-157-115.on.ca.ibm.net
  10. X-Newsreader: IBM NewsReader/2 v1.2
  11.  
  12. In <Doo5o5.CB4@presby.edu>, jtbell@presby.edu (Jon Bell) writes:
  13. >  <tnagy@ibm.net> wrote:
  14. >>Quite a few people here gave you good advices, but nobody seems to
  15. >>answer your question. Being a SYSTEMS Programmer is quite different
  16. >>from being a Programmer. While a programmer builds applications, the
  17. >>system programmer's job is to fine tune and maintain the computer system,
  18. >>so that the programmers and users can work on it as smoothly as possible.
  19. >>
  20. >>Some of the responsibilities (just to give you an idea):
  21. >>
  22. >>- install and maintain software packages
  23. >>- advise management of hardware/software requirements
  24. >>- monitor and improve access to system resources
  25. >>- setup new users (access rights, password, etc.)
  26. >>- solve system access problems
  27. >
  28. >Those are a system *administrator's* responsibilities.  A systems 
  29. >*programmer's* job is to write and maintain utilities and 
  30. >operating-system level software. 
  31.  
  32. Theoretically you are absolutely correct. In practice, however, the two
  33. jobs came very close to each other. I was a systems programmer and I
  34. saw the shifting from programming to administrative work, that is why
  35. I moved to general programming. I should have added 'maintaining OS
  36. utilities' maybe, but 'real' programming is no longer something that you
  37. would do daily (maybe a few percent, if you are lucky). Programming
  38. experience on the other hand is almost mandatory, since you have to
  39. know how programmers think in order to satisfy them (if the company
  40. has programmers).
  41.  
  42. >I do some of the system administration work here, and it doesn't involve a
  43. >lot of heavy programming... most of the programming I do is either (a)
  44. >writing perl scripts or shell scripts to automate "bookkeeping" tasks or
  45. >(b) porting software (which usually means tinkering with options in a
  46. >makefile, without writing or modifying actual C code).
  47.  
  48. That was the sort of task that I was asked to do as a systems programmer...
  49. And of course, answering questions like 'which utility will do this for me'.
  50.  
  51. Tom
  52.  
  53.